Beaufort Hotel The
33 Beaufort Gdns., Kensington, London, United Kingdom, SW3 1PP
(02075) 845252 Phone